Central Hostel
26 Princes Sq., Westminster Abbey, London, United Kingdom, W2 4NJ
(02077) 275807 Phone
(02089) 640022 Fax